package com.txunda.zhuohired.http.pst;

import com.ants.theantsgo.base.BasePresenter;
import com.ants.theantsgo.base.BaseView;
import com.ants.theantsgo.httpTools.ApiTool2;
import com.lidroid.xutils.http.RequestParams;
import com.txunda.zhuohired.http.User;

/**
 * creater： Txd_Dbb
 * Time： on 2018/4/26.
 * Describe：
 * Email：15810277571@163.com
 */
public class UserPst extends BasePresenter {
    private User user;
    public UserPst(BaseView baseView){
        super(baseView);
        user = new User();
    }
    /**
     * 后台首页
     * @param token    用户token
     */
    public void showInfo(String token){
        baseView.showDialog();
        user.showInfo(token,baseView);
    }

    /**
     * 面试申请列表
     *
     * @param token    用户token
     * @param p
     */
    public void showInterviewList(String token,String p){
        baseView.showDialog();
        user.showInterviewList(token,p,baseView);
    }

    /**
    * 面试邀请
    *
    * @param token      用户token
    * @param user_id    用户id
    * @param job_id     职位ID
    * @param job_type   职位类型 1.全职 2.兼职
    * @param face_time  面试时间
    * @param remarks    备注
    */
    public void inviteInterview(String token,String user_id,String job_id,
                                String job_type,String face_time,String remarks){
        baseView.showDialog();
        user.inviteInterview(token,user_id,job_id,job_type,face_time,remarks,baseView);
    }

    /**
     * 改变面试状态
     *
     * @param token         用户token
     * @param owner_type    企业-1 求职者-2
     * @param status        状态 1-同意面试 2-取消申请 4-拒绝面试
     * @param id            面试信息ID
     */
    public void InterviewStatus(String token,String owner_type,String status, String id){
        baseView.showDialog();
        user.InterviewStatus(token,owner_type,status,id,baseView);
    }

    /**
     * 简历收藏
     *
     * @param token    用户token
     * @param user_id  	用户ID
     */
    public void collect(String token,String user_id){
        baseView.showDialog();
        user.collect(token,user_id,baseView);
    }

    /**
     * 收藏简历删除
     *
     * @param token    用户token
     * @param id  	简历收藏ID
     */

    public void delCollect(String token,String id){
        baseView.showDialog();
        user.delCollect(token,id,baseView);
    }

    /**
     * 简历收藏列表
     *
     * @param token    用户token
     * @param p  	简历收藏ID
     */
    public void collectList(String token,String p){
        baseView.showDialog();
        user.collectList(token,p,baseView);
    }

    /**
     * 面试日程
     *
     * @param token    用户token
     * @param date     今天0 明天1 后天2 大后天3 。。。
     * @param p  	    简历收藏ID
     */
    public void InterviewPlan(String token,String date,String p){
        baseView.showDialog();
        user.InterviewPlan(token,date,p,baseView);
    }
}
